Usare ODBC e JDBC con FileMaker Pro

ODBC (Open Database Connectivity) e JDBC (Java Database Connectivity) sono applicazioni che programmano interfacce (APIs). Consentono alle applicazioni di accedere ai dati e di scambiare i dati con molti sistemi di gestione di database. Questi API forniscono alle applicazioni dei client un linguaggio comune per interagire con vari servizi di database e origini di dati.

È possibile utilizzare FileMaker Pro come:

un'origine dati, che condivide i file del database con altre applicazioni sullo stesso computer utilizzando ODBC e JDBC (solo Windows). Ad esempio, è possibile creare grafici, analizzare numeri e generare resoconti che utilizzano i dati di FileMaker Pro nelle altre applicazioni.

un'applicazione del client ODBC che interagisce con le origini dei dati sullo stesso computer o in rete (Windows e Mac OS). Ad esempio, è possibile importare i dati da un database Microsoft Access o Oracle in FileMaker Pro.

Tutte le applicazioni che supportano ODBC e JDBC riconoscono un sottogruppo fondamentale di istruzioni SQL (Structured Query Language) . SQL è passato attraverso le interfacce ODBC e JDBC all'origine dati, eseguendo query come SELECT nome, cognome FROM clienti WHERE città='Parigi' e facendo aggiornamenti come la creazione di un nuovo record con INSERT INTO clienti (nome, cognome) VALUES ('Jane','Smith' ).

Prima di lavorare con ODBC o JDBC, è utile capire i seguenti termini:

Termine

Descrizione

Database Management System (DBMS)

Un'applicazione che consente agli utenti di memorizzare, elaborare e recuperare le informazioni in un database

SQL

Linguaggio di programmazione standard che controlla un DBMS e interagisce con esso

Origine dati

I dati a cui si desidera accedere (ad esempio un DBMS) e le informazioni necessarie per individuare i dati (come il percorso o l' Indirizzo IP)

Applicazione client

L'applicazione che richiede i dati (utilizzando SQL) da un'origine dati che utilizza ODBC o JDBC

Query

Il recupero, la manipolazione o la modifica dei dati da un'origine dati inviando istruzioni SQL

Tabella

Una raccolta di dati, simile a un file di database FileMaker Pro

Colonna

Un attributo in una tabella, simile a un Campo in un file di database FileMaker Pro

Riga

Un'impostazione di celle in una tabella, simile a un Record in un file di database FileMaker Pro

Driver ODBC

Una DLL (Windows) o una libreria condivisa (Mac OS) che invia una query SQL per accedere ai dati memorizzati in un database e consegna i dati richiesti all'applicazione del client

Driver JDBC

Un file JAR (archivio Java) che invia una query SQL per accedere ai dati memorizzati in un database e consegna i dati richiesti all'applicazione del client

Quando si utilizza FileMaker Pro come origine dati, è necessario consentire la condivisione dall'interno di FileMaker Pro. È possibile controllare l'accesso concedendo privilegi agli account che utilizzerannoanno il file del database. Vedere le sezioni Condividere FileMaker Pro tramite ODBC o JDBC (Windows) e Protezione dei database con account e set di privilegi.

Quando si utilizza FileMaker Pro come applicazione client, è necessario installare e configurare i driver per l'origine dati ODBC con cui si desidera interagire (ad esempio, per importare i dati da un database di Oracle utilizzando ODBC è necessario installare e configurare un driver del client di Oracle ODBC). Quindi è possibile inviare richieste SQL da FileMaker Pro a un'origine dati , come un altro database o un foglio di lavoro. Queste richieste possono importare dati dall'origine dati al file di database FileMaker Pro o possono essere interazioni di script più sofisticate. Vedere le sezioni Accedere a origini dati ODBC che utilizzano FileMaker Pro e Istruzione di script Esegui SQL.

Importante  Per un riepilogo di istruzioni, costrutti, espressioni e Funzioni di catalogo supportate da SQL, vedere Supporto ODBC e JDBC in FileMaker Pro. Per ulterori dettagli, vedere la Guida per gli sviluppatori FileMaker ODBC e JDBC, disponibile come file PDF sul CD nella cartella \xDBC\Documentazione elettronica. È possibile scaricare gli aggiornamenti della documentazione dal sito www.filemaker.com.